/*
 * @Author: 涵崽
 * @Date: 2023-11-22 14:32:27
 * @email: 1045654@qq.com
 * @gitee: https://gitee.com/han-zai
 * @LastEditors: 涵崽
 * @LastEditTime: 2023-11-22 14:36:05
 * @Description: 微信：1045654
 * 
 * data：下载的数据，由后端传递。
 * name:下载后的文件名
 */
export function download(data, name) {
  let blob = new Blob([data], {
    // type: 'application/actet-stream;charset=utf-8'
    type: "application/vnd.ms-excel",
  }); // 构造一个blob对象来处理数据，并设置文件类型
  let a = document.createElement("a"); // 生成一个a标签
  let href = window.URL.createObjectURL(blob); //创建下载的链接
  a.href = href; //指定下载链接
  a.download = name; //指定下载文件名
  // a.setAttribute('download', 'fileName')
  document.body.appendChild(a); //把a标签加到页面中
  a.click(); //触发a标签下载
  document.body.removeChild(a); //下载完成移除元素
  window.URL.revokeObjectURL(href); //释放掉blob对象
}


